Synchronous Interlocked Pipelines

نویسندگان

  • Hans M. Jacobson
  • Prabhakar Kudva
  • Pradip Bose
  • Peter W. Cook
  • Stanley Schuster
چکیده

In a circuit environment that is becoming increasingly sensitive to dynamic power dissipation and noise, and where cycle time available for control decisions continues to decrease, locality principles are becoming paramount in controlling advancement of data through pipelined systems. Achieving fine grained power down and progressive pipeline stalls at the local stage level is therefore becoming increasingly important to enable lower dynamic power consumption while keeping introduced switching noise under control as well as avoiding global distribution of timing critical stall signals. It has long been known that the interlocking properties of asynchronous pipelined systems have a potential to provide such benefits. However, it has not been understood how such interlocking can be achieved in synchronous pipelines. This paper presents a novel technique based on local clock gating and synchronous handshake protocols that achieves stage level interlocking characteristics in synchronous pipelines similar to that of asynchronous pipelines. The presented technique is directly applicable to traditional synchronous pipelines and works equally well for two-phase clocked pipelines based on transparent latches, as well as one-phase clocked pipelines based on masterslave latches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Invited Presentation Low Power Locally Asynchronous Interlocked Pipelined CMOS Clock Circuits Operating at 3.3-4.5 GHz:

While it is possible to reduce processor clocking and latch power by adopting a globally asynchronous and locally synchronous approach, that approach tends to make the machine appear asynchronous at its highest level of description. In developing the circuitry of IPCMOS, we have taken rather the reverse approach, in which a globally synchronous processor is provided with locally asynchronous st...

متن کامل

A New Approach of a Self-Timed Bit-Serial Synchronous Pipeline Architecture

Power consumption, area minimization as well as signal delay and reconfiguration with respect to rapid system prototyping make increasing demands on chip design. While design space can be reduced by bit-serial operators, long control lines in synchronous bit-serial architecture usually affect the performance of the circuit. This paper presents a new synchronous, fully reconfigurable self-timed ...

متن کامل

Multithreaded Code from Synchronous Programs: Generating Software Pipelines for OpenMP

In this paper, we describe an automatic synthesis procedure that translates synchronous programs to software pipelines, i.e. to multithreaded software systems whose sequential threads form single stages of a pipeline which are connected by FIFO buffers. The single-loop form that is required for pipelining is thereby already given by a pre-processing step that translates the synchronous programs...

متن کامل

Embedding of Asynchronous Wave Pipelines into Synchronous Data Processing

1 Abstract A combinatorial logic block of a synchronous pipeline is to be replaced by an Asynchronous Wave Pipeline (AWP). This paper deals with the integration of an AWP, which uses pulsed signals, into a synronous environment with static signals. Therefore the generation of pulsed data out of static signals at the input of the AWP and vice versa at its output is investigated together with the...

متن کامل

Bookmark file Formal Speci cation and Simulation of Instruction-Level Parallelism

In this paper we show how to formally specify and simulate the high-level instruction timing properties of RISC/Superscalar instruction set processors. We illustrate the technique using a hypothetical processor that includes many features of commercial processors including delayed loads and branches, interlocked oating-point instructions, and multiple instruction issue. As our formalism we use ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002